package com.etc.service;/*
 * 文件名：com.etc.service
 * 描述：
 * 作者：蒋丽娟
 * 时间：2019/5/23 10:23
 */

import com.etc.entity.Goods;
import com.etc.utils.PageData;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 商品表的service接口
 */
public interface GoodsService {
    PageData<Goods> listGoodsByPage ( Integer page, Integer pageSize, String content );

    //添加一条商品记录（参数可变）
    Boolean insertSelective(Goods goods);

    //根据商品ID查询商品信息
    Goods selectByPrimaryKey(Integer goodsid);

    //根据商品对象修改商品信息
    Boolean updateByPrimaryKeySelective(Goods goods);

    //根据商品ID修改库存的状态
    Boolean updateBygoodsId( int goodsid, int goodsstatus);

    //得到还没有上传过图片的商品信息
    List<Goods> listGoods();

    //根据商品id查询商品
    Goods getGoodsByid(Integer goodsid);


     //商品总数
    int selectCountGoods();
}
